package com.xr.service;

import com.xr.exception.CustomException;
import com.xr.pojo.CheckGroup;
import com.xr.query.QueryPageBean;
import com.xr.result.PageResult;

import java.util.List;

/*
* 检查组
* */
public interface CheckGroupService {
//    查询所有检查组
    List<CheckGroup> queryAllCheckGroup();
//    分页+条件查询
    PageResult findPage(QueryPageBean queryPageBean);
//    删除检查组
    void deleteCheckGroup(Integer id) throws CustomException;
//   添加
    void add(CheckGroup checkGroup,Integer [] checkitemIds);
//  根据检查组找检查项id
    List<Integer> selectItemsByGroupId(Integer groupId);
//    根据ID查找
    CheckGroup findById(Integer id);
//    修改
    void update(CheckGroup checkGroup,Integer [] checkitemIds);

}
